package chapter19_Enum;

/**
 * Date: 2019/6/18
 * Time: 14:32
 * User: Driss.
 * Description：
 */
//:enumerated/OzWitch.java
//The witches in the land of Oz
public enum OzWitch {
    //Instance must be defined first,before methods:
    WEST("Miss Gulch,aka the Wicked Witch of the West"),
    NORTH("Glinda,the Good Witch of the North"),
    EAST("Wicked Witch of the East,wearer of the Ruby Slippers,crushed by Dorothy's house"),
    SOUTH("Good by inference,but missing");


    private String description;

    private OzWitch(String description){
        this.description = description;
    }

    public String getDescription(){
        return  description;
    }

    public static void main(String[] args) {
        for(OzWitch witch : OzWitch.values()){
            System.out.println(witch + ": " + witch.getDescription());
        }
    }
}
